import request from '../../utils/request'

// pages/login/login.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    phone: '',
    password: ''
  },
  //获取input输入框内容的事件回调函数
  inputhandle(e) {
    // console.log(e);
    //拿到类型
    let type = e.currentTarget.id
    let value = e.detail.value
    //设置数据
    this.setData({
      [type]: value
    })
    // console.log(type,value);
  },
  //登录的事件回调函数
  async login(){
    // console.log('号码 密码',this.data.phone,this.data.password,1);
    //获取phone和password 15871040805
    const phone = this.data.phone
    const password = this.data.password
    console.log('密码',phone,password);
    if(!/^1[3-9]\d{9}$/.test(phone)){
      return wx.showToast({
        title: '手机号码错误',
        icon:'error',
        duration:3000
      })
    }
    if(!/\w{6,12}$/.test(password)){
      return wx.showToast({
        title: '手机密码错误',
        icon:'error',
        duration:3000
      })
    }
    // console.log('成功');
    //登录的请求
    const re = await request('/login/cellphone',{phone,password,islogin:true},'GET')
    console.log(re);
    if(re.code===200){
      //本地存储
      wx.setStorageSync('centerInfo', re.profile)
      wx.reLaunch({
        url: '/pages/center/center',
      })
    }else{
      wx.showToast({
        title: re.msg,
        icon:'error',
        duration:3000
      })
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})